# encoding: utf-8
# module PyQt5.QtGui
# from /usr/lib/python3/dist-packages/PyQt5/QtGui.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore


from .QPaintDevice import QPaintDevice

class QOpenGLPaintDevice(QPaintDevice):
    """
    QOpenGLPaintDevice()
    QOpenGLPaintDevice(QSize)
    QOpenGLPaintDevice(int, int)
    """
    def context(self): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.context() -> QOpenGLContext """
        return QOpenGLContext

    def dotsPerMeterX(self): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.dotsPerMeterX() -> float """
        return 0.0

    def dotsPerMeterY(self): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.dotsPerMeterY() -> float """
        return 0.0

    def ensureActiveTarget(self): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.ensureActiveTarget() """
        pass

    def metric(self, QPaintDevice_PaintDeviceMetric): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.metric(QPaintDevice.PaintDeviceMetric) -> int """
        return 0

    def paintEngine(self): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.paintEngine() -> QPaintEngine """
        return QPaintEngine

    def paintFlipped(self): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.paintFlipped() -> bool """
        return False

    def setDevicePixelRatio(self, p_float): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.setDevicePixelRatio(float) """
        pass

    def setDotsPerMeterX(self, p_float): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.setDotsPerMeterX(float) """
        pass

    def setDotsPerMeterY(self, p_float): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.setDotsPerMeterY(float) """
        pass

    def setPaintFlipped(self, bool): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.setPaintFlipped(bool) """
        pass

    def setSize(self, QSize): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.setSize(QSize) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ QOpenGLPaintDevice.size() -> QSize """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass


